home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_1 / 2151_v15.zip / SYSOP.TXT < prev    next >
Text File  |  1992-08-18  |  41KB  |  809 lines

  1.      .                                  .
  2.                        .                                  .
  3.        .                                                                .
  4.                               .
  5. .               ·                                       .
  6.                                      .                                .
  7.  
  8.     .          ▓▓▓▓▓▓▓▓▓▓▓▓       ▓▓▓      ▓▓▓▓▓▓▓▓▓▓▓▓      ▓▓▓
  9.                ·        ▓▓▓   ·   ▓▓▓      ▓▓▓   ·           ▓▓▓       .
  10.                      ·  ▓▓▓       ▓▓▓   ·  ▓▓▓           ·   ▓▓▓
  11.            ·            ▓▓▓       ▓▓▓      ▓▓▓     ·         ▓▓▓
  12.                ▓▓▓▓▓▓▓▓▓▓▓▓       ▓▓▓      ▓▓▓▓▓▓▓▓▓▓▓▓      ▓▓▓   ·
  13. .              ▓▓▓  ·           · ▓▓▓        ·      ▓▓▓      ▓▓▓
  14.                ▓▓▓        ·       ▓▓▓            .  ▓▓▓    · ▓▓▓            .
  15.                ▓▓▓                ▓▓▓   ·           ▓▓▓      ▓▓▓      .
  16.         .      ▓▓▓▓▓▓▓▓▓▓▓▓  ·    ▓▓▓      ▓▓▓▓▓▓▓▓▓▓▓▓      ▓▓▓
  17.  
  18.                Copyright  (c) 1991,1992  JEMSOFT Data Management
  19.   .                             Version 1.1b                           ·
  20.                       .
  21.           .                                      .            ·
  22.                                 ·                                          .
  23.                .                                             ·
  24.                    .                    ·
  25. .                                                     ·               .
  26.           .                     .·
  27.                                                            .
  28.                                                                        .
  29.    .                              CONTENTS
  30.                           .       --------        .
  31.              .                                                            .
  32.                    About 2151 ......................... 2
  33.     .              Requirements ....................... 3    .
  34.                    BBS Software Supported ..............3
  35.                  . Installation ....................... 4
  36.                    COM3 / COM4 Information ............ 7           .
  37.        .           Premise & Playing the Game ......... 9                .
  38.                    Problems / ERRORS .................. 10
  39.                    BUG Report Form .................... 11
  40.                    Registration Information ........... 12
  41.    .          .    Technical Information .............. 13          .
  42.                    List of files in the archive ....... 14
  43.                    Warranty / Legal ................... 15
  44.                        .                                  .
  45. .                                                                         .
  46.                                              .
  47.                                .                                       .
  48.              .
  49.                 << Quality Software for a Brighter Future >>
  50.     .                                               .
  51.                            .                                      .
  52.           .
  53.                                                    .
  54.    .                        .                                         .
  55.                                     Page 1
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.                                  About 2151
  66.                                  ----------
  67.  
  68.   When we set out to develope this series of new doors, we found ourself's
  69.   up against a formidable problem. That being, what kind of games to write
  70.   and what BBS software to support. We quickly decided that the world most
  71.   certainly did not need another card game, space "shoot em up", or simple
  72.   trivia door. After many sleepless nights,  and much erased code,  we hit
  73.   on the idea of an interactive game that tests  the players knowledge and
  74.   was still more than a simple trivia game, hence 2151.  2151 will provide
  75.   a certain level of sophistication, not found in most of today's assembly
  76.   line door programs.  We have taken great care  in designing this door to
  77.   keep the players interest,  while not  frustrating him / her at the same
  78.   time. 2151 was written using coding methods and routines proven reliable
  79.   in JEMSOFT's commercial software products for the last five years.  This
  80.   program,  and others to follow, are our first adventure in door writing.
  81.   As CEO of JEMSOFT, these new doors are my  "pet"  project.  You can rest
  82.   assured I will be around to support them for years to come.  Our company
  83.   has always had the highest regard for the shareware industry and will be
  84.   as professional in supporting shareware products as we are in supporting
  85.   our commercial products. Please understand, this is MY personal project.
  86.   All registration funds received will go to future door programs only. If
  87.   you like 2151, then please register it!   2151 contains NO expiration or
  88.   "Time Bomb"  to get you to send in the registration.  I don't believe in
  89.   producing that sort of door. What you will get is access to the advanced
  90.   features that allow you to control how the game plays,  and an editor to
  91.   add/delete/change the database and catagories. The program is functional
  92.   as received, but much more so after registration.  Unregistered versions
  93.   are limited to  100  questions in each of the five catagories,  5 random
  94.   questions given the caller,  and a fixed 60 second time limit to answer.
  95.   Registered versions are unlimited and come with the editor.  I think its
  96.   well worth the small price of registration considering the many hundreds
  97.   of hours spent coding,  testing,  and rewriting that goes into a program
  98.   such as 2151.  If this door is sucessful, many more can be expected from
  99.   this author.  I have several already on the drawing board, but will hold
  100.   off on further development until I see if theres a market for them.  You
  101.   must remember that writing these doors is not my full time vocation,  at
  102.   least not yet that is.  It depends on YOU to let me know if its worth it
  103.   or not.  Well, enough of that stuff, lets get on with it!
  104.  
  105.  
  106.                                                 Robert J. Fehn
  107.  
  108.  
  109.  
  110.                                    Page 2
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.   Requirements  (Please read the READ-ME!.1ST file, it contains the latest)
  119.   ------------  (information on 2151 and software support.  Read it FIRST!)
  120.  
  121.   2151 was designed as a door, meaning a program that runs from a Bulletin
  122.   Board System (BBS). You may run the game without a BBS, but you will not
  123.   be able to enjoy all 2151 has to offer in this mode. (2151 LOCAL)
  124.  
  125.   This program is compatible with nearly  ALL BBS  software.  2151 directly
  126.   supports the following BBS systems without "translators" or converters:
  127.  
  128.   SYSTEM             VERSIONS SUPPORTED   DOOR DROP FILE NAME   CONFIG SWITCH
  129.   --------           ------------------   -------------------   -------------
  130.   WILDCAT!           Version 1.xx         CALLINFO.BBS                 WC1
  131.   WILDCAT!           Version 2.xx         CALLINFO.BBS                 WC2
  132.   WILDCAT!           Version 3.xx         DOOR.SYS                     WC3
  133.   PCBOARD            Version 14.x+        PCBOARD.SYS (1st 128 bytes)  PCB   
  134.   RBBS               Version 16.x 17.x    DORINFOx.DEF                 RBB
  135.   SPITFIRE           ALL                  SFDOORS.DAT                  SPF
  136.   GAP                ALL                  DOOR.SYS                     GAP
  137.   GENESIS DELUXE     ALL                  CALLINFO.BBS                 GEN
  138.   SEARCHLIGHT BBS    MAY NEED CONVERSION  PCBOARD.SYS                  SLT
  139.   MAXIHOST           (SET TO CREATE ----> DORINFOx.DEF)                MAX
  140.   FORCE (tm)         ALL                  DOOR.SYS                     FOR
  141.   FoReM              2.5+ NOT SUPPORTED   DORINFOx.DEF                 FRM
  142.   QuickBBS           ALL                  DORINFOx.DEF                 QCK
  143.   SuperBBS           ALL ?                DORINFOx.DEF                 SUP
  144.   TELEGARD BBS       ALL ?                DOOR.SYS                     TLG
  145.   REMOTE ACCESS      ALL ?                DORINFOx.DEF                 RMA
  146.   -------------------------------------------------------------------------
  147.   If your BBS software IS NOT LISTED but creates one of the door drop files
  148.   shown above, use the config file switch for that system. If that does not
  149.   work, try one of the MANY door conversion utilities available, I have had
  150.   favorable results using  DOORMASTER  in many applications.  Some of these
  151.   support routines are untested. If you have problems, let me know ASAP!
  152.  
  153.   System Requirements:
  154.  
  155.   * IBM-PC/XT/AT/PS2
  156.   * At least 190k free memory available to 2151 after shell
  157.   * DOS version 3.1 or later
  158.   * A HARD DRIVE (of course, you already one if you have a BBS!)
  159.   * Color or Monochrome local monitor with graphics capability
  160.   
  161.   2151 directly supports  COM1 through  COM4. If you need support for other
  162.   ports, contact me and I will customize a copy for you.   Support for COM5
  163.   through COM8 will be included in the next release of Jemsoft's BBS doors.
  164.  
  165.                                   Page 3
  166.  
  167.  
  168.  
  169.  
  170.                                Installation
  171.                                ------------
  172.  
  173.   I,  like many of you I'm sure,  have struggled with cryptic installation
  174.   files and door setup routines for years.  Well, not with 2151 you won't!
  175.   Included in this archive, is an installation program that will make this
  176.   job easy.
  177.  
  178.   * To play the game locally and get a feel for it before placing on-line,
  179.     follow steps 1 and 2 below then enter 2151 LOCAL  on the command line.
  180.     Features read from the  BBS config file will not be  available in this
  181.     mode, defaults will be used.  2151  will create all data files  except
  182.     the BBS config file when run for the first time.  The config file must
  183.     be created using the included install program. All "housekeeping" will
  184.     be handled internally,  no nightly maintainence programs are required.
  185.  
  186.   1) Create a directory in your doors area for 2151
  187.   2) UnZIP the archive into this directory
  188.   3) Be prepared with the names you will use for the bulletins produced by
  189.      2151 and the path/name of your doorinfo file. 2151 creates 2 seperate
  190.      bulletins; one in ANSI and ASCII for the players position, and one in
  191.      ASCII only for the "Hall of Fame"  (list of past Presidents)
  192.   4) Run the install program 2151INST.EXE and answer the following:
  193.      (defaults are provided)
  194.  
  195.  
  196.   The CONFIG FILE:
  197.  
  198.   *  "Name of CONFIG file for this NODE?"      (any legal DOS file name)
  199.      If running a multi-node system, create a  DIFFERENT config for each
  200.      node:  NODE_1.CFG, NODE_2.CFG, etc...  Single node systems may name
  201.      this file anything you wish.
  202.    
  203.   *  "BBS Name"    (The name of your BBS as you wish it to appear in the
  204.      game. Unregistered versions will replace this name with "EVALUATION
  205.      COPY" until registered. When you register the door, the name on the
  206.      registration form must match this name EXACTLY!   Obviously this is
  207.      how we create "KEY" files to unlock extended features, but you knew
  208.      that anyway, huh?
  209.  
  210.   *  "SYSOP's First & Last Name"  (self explanatory)
  211.  
  212.   *  "Door Path" (The path to 2151 ending in \   Do not include the file
  213.      name. Example: C:\BBS\DOORS\2151\ )
  214.  
  215.   *  "Drive, path, name of door drop file" (The name of the file created
  216.      by your  BBS system when dropping out to a door and where it can be
  217.      located. Use FULL filespec such as:   C:\WC30\WCWORK\NODE1\DOOR.SYS
  218.      Replace these with your actual parameters. In some systems there is
  219.   
  220.                                Page 4
  221.  
  222.  
  223.  
  224.      not going to be enough space on this line to contain long paths. If
  225.      this is so,  simply place the  name of the  door drop file here for
  226.      now and edit this line in the CONFIG file later to reflect the cor-
  227.      rect, and complete, path / filespec.  Use your own text editor.
  228.  
  229.   *  "Locked DTE speed or N for none"  (2151 can operate with high speed
  230.      modems where the DTE is locked at 9600, 19200, etc up to 115200. If
  231.      you have your DTE locked at one of the above,  then enter that BAUD
  232.      rate here. If not, enter N for None.)  Also supports 1200, 2400 but
  233.      I must confess, I don't know why anyone would lock at those speeds!
  234.  
  235.   *  "Drive, path, name of COLOR BULLETIN"   (Like it says, the complete
  236.      filespec including the name of the ANSI bulletin for your callers.)
  237.      Example: C:\WC30\BULLS\BULL21.SCR
  238.  
  239.   *  "Drive, path, name of ASCII BULLETIN"    (Same as above but for NON
  240.      COLOR callers.)
  241.      Example: C:\WC30\BULLS\BULL21.BBS
  242.  
  243.      NOTE: Future versions will support Wildcat! V 3.x  @xx@ COLOR CODES
  244.      NO bulletins are made or updated in true LOCAL MODE! (command line)
  245.  
  246.   *  "Drive, path, name of Hall of Fame"      (Again, as above but ASCII
  247.      only, no color.  This bulletin is a permanent list  of all who have
  248.      achieved the highest level  (President)  in the game.  Caller names
  249.      may appear here more than once. It is appended, not over-written.)
  250.  
  251.   *  "BBS Type"      (See the "Requirements" section above and enter the
  252.      CONFIG FILE SWITCH that corrisponds to your BBS software. If needed
  253.      use a door converter  program to create a door drop file that is on
  254.      the above list. If you use this method, please set up the converter
  255.      program to produce a DOOR.SYS or CALLINFO.BBS file.  This will give
  256.      you the fastest operation possible. [Convert to Wildcat! 3.xx/2.xx]
  257.  
  258.   *  "Maximum question answer time"    (Enter the maximum time 2151 will
  259.      wait for an answer to the current question  given the caller.  This
  260.      figure is in seconds, from  10 to 999 may be entered.  Unregistered
  261.      versions are locked at 60 seconds.)
  262.  
  263.   *  "Give how many questions, category 1"   (How many questions can the
  264.      caller answer for this category. Valid numbers range from 1 to 999.
  265.      Experience has shown a number between 1 and 10 for best results.
  266.      Unregistered versions are locked at 5 questions per category.
  267.  
  268.      VERY IMPORTANT!!!  Do not exceed the maximum number of questions in
  269.      the catagories database!   A maximum of 50% is about as high as you
  270.      should go. No minimum number is required,  you can set this to 1 if
  271.      you wish them to only answer 1 question and move on. This number is
  272.      the MAXIMUM number of questions they will be given, callers are NOT
  273.      required to answer all questions.  If they answer one or more, they
  274.      will receive a score, provided they answer it correctly. 
  275.  
  276.                                  Page 5
  277.  
  278.  
  279.  
  280.  
  281.      The number of  questions will  control how long a caller is on line
  282.      in the game. If you allow them to answer, say 50 questions, in each
  283.      category, then they have the ability to tie up your  BBS  for quite
  284.      a while!  Think about this before setting these variables.   2 or 3
  285.      questions per category seems about right for most applications.
  286.      
  287.      The next 4 options deal with the remaining catagories,  a different
  288.      number of questions may be entered in these if you wish.  Use above
  289.      listed guidelines.
  290.  
  291.   *  <category 2>   \                       The categories are  fixed in
  292.   *  <category 3>      See above example    the unregistered version. In
  293.   *  <category 4>                           the registered game, you may
  294.   *  <category 5>   /                       make up your own categories.
  295.  
  296.   *  "Is this a Multi-Node BBS?"  (Answer Y if Yes or N if No. If set to
  297.      yes, then 2151 will require seperate CONFIG files for each node. It
  298.      will run on any number of nodes at the same time.  The player data-
  299.      base is sharable between all nodes. No delay should be noted during
  300.      any multi-node session since the program creates individual working
  301.      files during play and only updates the main database on exiting.
  302.  
  303.   *  "Number of This node" (As previously mentioned, multinode operation
  304.      requires seperate config files for each node. Use THIS node number.
  305.      This number is used internally in creating temporary files &  error
  306.      message logs. It should reflect the actual node number.  If running
  307.      a single node, or if your BBS does not support multi node operation
  308.      then enter 1.  Be sure to use a unique name for each config file)
  309.  
  310.   *  "Reset game after this many players"     (2151 contains an internal
  311.      reset routine to wipe the score files and start from scratch.  Only
  312.      "Hall of Fame" (past Presidents) file will remain. You may set this
  313.      number to anything between 10 and 9999.   25 is the default and has
  314.      proven to be a good number for most systems.  Large  BBSs with many
  315.      callers may wish to increase this number. Unregistered versions are
  316.      locked at 25. When the game resets, the caller is presented with  a
  317.      message explaining this and allowed to continue. The caller is made
  318.      high scorer by default  and the callers name is added to the  "Hall
  319.      of Fame" file after the caller has taken his/her turn.)
  320.  
  321.   *  "Type of HANDSHAKE (CTS, XON, or BOTH)?"     Handshaking is used to
  322.      control the flow of data to and from the serial port.  For the door
  323.      to function correctly, some method must be used. If you have a high
  324.      speed modem, 9600 bps or better, then use CTS or BOTH.  If you have
  325.      have a 2400 or lower, use XON.  For MNP or other "error correcting"
  326.      low speed modems, try BOTH or CTS. If left blank, none will be used
  327.  
  328.  
  329.  
  330.  
  331.                                  Page 6
  332.  
  333.  
  334.  
  335.      If you experience problems,  as reported by your callers,  that all
  336.      they get is the first few lines of a screen  and then just garbage,
  337.      its most likely the handshake method you have set.  This can happen
  338.      when high speed modems are sending out data with the DTE locked and
  339.      the caller is actually at a lower speed. If you are locking the DTE
  340.      speed at a higher rate than the modems actual online speed, use CTS
  341.      or  BOTH  for handskake type.  Be sure to enter it correctly on the
  342.      last line of the configuration screen. 
  343.  
  344.      All Jemsoft doors support RTS/CTS flow control when CTS or BOTH are
  345.      selected during setup. This insures that communication buffers will
  346.      not overflow during operation.  Support for 16550 UARTs will be in-
  347.      cluded in a later release.  As of now, 16550s are treated as 16450s
  348.      and their buffering abilities are not used by the door.
  349.  
  350.      All Jemsoft doors support COM 1 through 4  and can be modified if a
  351.      non standard port is needed.  Later releases will support 1 through
  352.      8 and any IRQ and/or base address that you require.
  353.  
  354.      Jemsoft doors DO NOT require a "Run Time Module" for operation. All
  355.      of our doors are stand alone programs.   We feel the self contained
  356.      programs are more efficient  and reliable even  though they are not
  357.      as small and fast to download.  Jemsoft doors also DO NOT require a
  358.      nightly "maintainence" event to be run. All maintainence and house-
  359.      keeping is done in the backround while the caller is on-line.
  360.      
  361.      Default port addresses and interrupts used by Jemsoft doors:
  362.  
  363.      COMM       BASE ADDRESS        IRQ
  364.      ----       ------------        ___
  365.      COM1         3F8 HEX            4      < INDUSTRY STANDARD >
  366.      COM2         2F8 HEX            3      <    "        "     >
  367.      COM3         3E8 HEX            4      <    "        "     >
  368.      COM4         2E8 HEX            3      <    "        "     >
  369.      
  370.   Thats it! Unless you are running multi nodes your done with the config
  371.   files.  Look over your entries and check for mistakes, press <F1> when
  372.   satisfied with the file to save and exit.
  373.  
  374.   Installation (continued):
  375.  
  376.   Now on with the batch files that call the door. Very simple here, just
  377.   create a batch file for each node or just one file if single node, and
  378.   follow these guidelines:   {Examples shown for Wildcat! Ver 3.xx 2.xx}
  379.  
  380.   ** For BBS systems that shell out to doors:
  381.  
  382.   ECHO OFF            <- TURN OFF LOCAL ECHO
  383.   CLS                 <- CLEAR LOCAL SCREEN
  384.   D:                  <- CHANGE DRIVE IF NEEDED
  385.   CD\DOORS\2151       <- CHANGE TO 2151'S DIRECTORY
  386.   2151 NODE_1.CFG     <- RUN PROGRAM USING CONFIG FILE NAMED: NODE_1.CFG
  387.   
  388.  
  389.  
  390.  
  391.                                  Page 7
  392.  
  393.  
  394.  
  395.   Name this batch file according to your BBS  software's format.  If you
  396.   are running Wildcat! version 3.xx and have more than one node,  or you
  397.   have created a node directory, then name the file DOORxx.RUN and place
  398.   it in the proper node directory. (xx = door number)  Create a file for
  399.   each node with the proper config file name and place one in each nodes
  400.   work directory along with the other DOORxx.RUN files.  (if multi node)
  401.   Since the  BBS  program remains in memory during the shell,  it is NOT
  402.   required to recall the BBS through the batch file.  When the door ter-
  403.   minates, the BBS will return and handle all needed procedures.  DO NOT
  404.   recall CAT.BAT in Wildcat! version 3.xx if set to SHELL out.
  405.  
  406.   For other BBS software that shells out to doors, refer to your manual.
  407.  
  408.  
  409.   ** For BBS systems that TERMINATE when a door is requested:
  410.  
  411.   ECHO OFF            <- TURN OFF LOCAL ECHO
  412.   CLS                 <- CLEAR LOCAL SCREEN
  413.   D:                  <- CHANGE DRIVE IF NEEDED
  414.   CD\DOORS\2151       <- CHANGE TO 2151'S DIRECTORY
  415.   2151 NODE_1.CFG     <- RUN PROGRAM USING CONFIG FILE NAMED: NODE_1.CFG
  416.   C:                  <- RETURN TO BBS SYSTEM DRIVE IF NEEDED
  417.   CD\WILDCAT          <- CHANGE TO BBS SOFTWARE'S MAIN DIRECTORY
  418.   CAT                 <- RECALL BATCH FILE THAT RUNS BBS
  419.  
  420.   If your BBS software terminates when a door is run,  you  MUST  recall
  421.   the batch file that starts up your BBS.  Failure to do so will  result
  422.   in a dead system. This applies to ALL doors, not just 2151.
  423.  
  424.   < The WILDCAT! 3.xx  example  ASSUMES  you have set the shell option >
  425.   < in Makewild to SHELL, not TERMINATE. If not, use the 2.xx example. >
  426.   < Substitute your actual parameters for those shown in the examples. >
  427.  
  428.  
  429.   NOTE:  If you are using WATCHDOG or similar carrier detection utilities,
  430.   turn them OFF when running 2151!!.   The door will monitor carrier while
  431.   it is active and return to the BBS if carrier is lost. 
  432.  
  433.   While the game is active, the callers name, baud rate, and time left are
  434.   displayed on line 24 of the local screen. The SYSOP also has several op-
  435.   tions available at this time. He may chat with the caller by pressing F7
  436.   He may view the users stats by pressing F2   (stats will not be complete
  437.   with certain BBS software)  He may drop to DOS while the user is on line
  438.   by pressing ALT D  Or he may drop the caller back to the BBS without any
  439.   explaination by pressing F10.  These features are listed on line  25 and
  440.   are active in local and remote mode.    (chat is disabled in local mode)
  441.   2151  will automatically determine if you are using a  color monitor for
  442.   local display.  With some monochrome adapters,  the graphics screens may
  443.   not look 100% correct to you. Rest assured, your callers are seeing them
  444.   correctly. The problem is ONLY on the local end when using text adapters
  445.  
  446.                                   Page 8
  447.  
  448.  
  449.  
  450.  
  451.                               Playing the Game
  452.                               ----------------
  453.  
  454.  PREMISE:
  455.  
  456.  After the failure of the political system in the year 2140, the country was
  457.  left without a method of selecting a Chief Executive Officer, President was
  458.  the term used in the early 20th  century,  and a means of choosing the best
  459.  qualified individual for the position was needed. A Congressional Committee
  460.  was appointed to solve the problem.  Acting on the advice of top scientific
  461.  advisors,  The Candidate Qualification and Selection System  was conceived.
  462.  This national network of computers, with terminals in all major cities, was
  463.  activated in  2145.  Anyone interested in becoming president can make their
  464.  application at one of these terminals and proceed to take the five tests to
  465.  qualify.  As you can see,  the best man for the job, has the best chance of
  466.  getting it. This new system put an end to the  "popularity contest"  stigma
  467.  previously attached to high office.   The tests are in the following areas:
  468.  
  469.  CATEGORY  << UNREGISTERED DOOR >>  # OF QUESTIONS    ** ADDITIONAL SCORING
  470.  ---------------------------------   -----------------    ------------------
  471.  1- Physical / Bio Science           Varies, default=5    TIME BONUS ADDED
  472.  2- Astronomy / Physics              Varies, default=5    TIME BONUS ADDED
  473.  3- General Knowledge                Varies, default=5    TIME BONUS ADDED
  474.  4- Computer Science / History       Varies, default=5    TIME BONUS ADDED
  475.  5- 20th Century Political History   Varies, default=5    TIME BONUS ADDED
  476.  
  477.  As you can see, being President in the year 2151 is a different job indeed!
  478.  Any candidate who scores higher than any of the top ten names, will then be
  479.  added to the list of top applicants.  The top scorer will become president.
  480.  If two or more candidates tie for top score,  the NEWEST candidate will be-
  481.  come president, the previous president will become vice president and so on
  482.  down the the chain of command.  Others will be given positions according to
  483.  their scores. Presidents remain in office until their score is beaten.
  484.  
  485.                                  The Game
  486.                                  --------
  487.  
  488.  The object of this simulation is, of course, to become president and remain
  489.  there as long as possible. As others better your score,  you will be forced
  490.  down the chain of command. You may play only once per day.  Points received
  491.  today will add to your total score tommorow and so on.  Questions are given
  492.  in order and selected from a five large databases.  Don't expect to see the
  493.  same question very often.  You  MUST  answer at least one question from any
  494.  of the groups to be added to the list of active candidates.  Proceed to the
  495.  the  Qualifications screen and select the first test category.  The maximum
  496.  time to answer each question can be varied by the  System Operator  (SYSOP)
  497.  Your scores will be posted during play but,  your position will not be made
  498.  public until  AFTER  you leave the door.  You will see your position in the
  499.  chain of command next time you play or posted in score bulletins on the BBS
  500.  
  501.                                   Page 9
  502.  
  503.  
  504.  
  505.  
  506.  **  SCORES are computed in the following manor:
  507.  
  508.  Points awarded per question = 100 \ by NUMBER OF QUESTIONS GIVEN + MAXIMUM
  509.  TIME TO ANSWER - TIME REMAINING TO ANSWER \ 5.
  510.  
  511.         For example:
  512.  
  513.         If the total number of questions for category #1 is 10,
  514.         and the maximum time to answer each one is 120 seconds,
  515.         and you took  30  seconds to answer the question, then:
  516.  
  517.         YOUR SCORE = (100 \ 10) + (120 - 30) \ 5
  518.  
  519.                                 (10) + (90) \ 5
  520.  
  521.                                       (100) \ 5 = 20 points
  522.  
  523.  The quicker you answer,  the more points awarded.  This can help you stay
  524.  ahead of the other candidates.  But don't answer to fast!   No points are
  525.  awarded for wrong answers!   This plus the fact you won't know just where
  526.  you placed until the next day  (maybe the next player beat your score) is
  527.  what keeps the game interesting. If this is a REGISTERED VERSION then the
  528.  question databases are UNLIMITED! Your SYSOP can add and change questions
  529.  at will.  Un-registered versions come with 100 questions in each category
  530.  and cannot be changed until registered.  Un-registered versions will have
  531.  the words "EVALUATION COPY"  printed where the HOST SYSTEM is identified.
  532.  If registered, the SYSOP may create ANY catagories he chooses. You may be
  533.  able to find different question sets and catagories on other BBS systems.
  534.  Throughout the game, the callers remaining time is shown to him at screen
  535.  bottom. This is the callers TOTAL time left both in the game and the BBS.
  536.  
  537.                             Problems and Errors
  538.                             -------------------
  539.  
  540.   2151 has been tested on many BBS systems and platforms and all the major
  541.   bugs have been worked out.  This being the case, we are only expecting a
  542.   minor bug or three to surface at this point.  Remember, there is no such
  543.   thing as "bug free software"  Even programs that have been run for years
  544.   will show a problem now and then. If you do find a bug, please inform me
  545.   ASAP so we can correct it. Include your computer type,  memory available
  546.   to 2151 at runtime, hard drive type/size, monitor and so on.   Make sure
  547.   you include the type of BBS  software your using and the version number.
  548.   A "bug report" form is included here for this use.  If you don't wish to
  549.   mail it,  then place it in a text file and upload it to our support BBS.
  550.   
  551.   NOTE: Because of the many types of BBS software we have to support,  not
  552.   all of the user information seen when pressing  F2  will appear with all
  553.   BBS systems. Only DOOR.SYS BBSs will see ALL user information. This is a
  554.   courtesy function  anyway and not required for proper program execution.
  555.  
  556.                                   Page 10
  557.  
  558.  
  559.  
  560.   ------------------------------------------------------------------------
  561.  
  562.    BUG REPORT FORM        2151  Version 1.1b       Release date: 4/1/92
  563.  
  564.    What went wrong? ___________________________________________________
  565.  
  566.    ____________________________________________________________________
  567.  
  568.    ____________________________________________________________________
  569.  
  570.    Was the error recorded in the node's error log?         Yes __  No__
  571.  
  572.    If YES, what was the error? ________________________________________
  573.  
  574.    ____________________________________________________________________
  575.  
  576.    ____________________________________________________________________
  577.  
  578.    Tell us about your system:   Computer Manufacturer _________________
  579.  
  580.    CPU speed ___ Mhz  Type 80-_______   Video: MONO__ CGA__ EGA__ VGA__
  581.  
  582.    Total Memory ___ megs   DOS Ver___   Memory available to 2151 ____ K
  583.  
  584.    Hard Drive: Size ___ megs  Interface MFM__ RLL__ ESDI__ SCSI__ ARLL_
  585.  
  586.    BBS Software ________________________________  Version______________
  587.  
  588.    Shell or Terminate to doors? _______  If shell, memory left =_____ K
  589.  
  590.    COM Port(s) Used _________  Modem Type ______________  Max BAUD ____
  591.  
  592.    Is DTE Locked? _____  If yes, what speed? ______baud   Multi Node? _
  593.  
  594.    If multi node, describe setup, multi task / slave cards / Network...
  595.  
  596.    ____________________________________________________________________
  597.  
  598.    ____________________________________________________________________
  599.  
  600.    ____________________________________________________________________
  601.  
  602.    ____________________________________________________________________
  603.  
  604.    ____________________________________________________________________
  605.  
  606.  -------------------------------------------------------------------------
  607.  
  608.    INFONET is a member the RIME network.   *    Route mail to ->INFONET
  609.  
  610.  
  611.                                   Page 11
  612.  
  613.  
  614.  
  615.    Thanks for taking the time to fill out the bug report. Please mail to:
  616.  
  617.  
  618.  
  619.    JEMSOFT DATA MANAGEMENT               Or call the JEMSOFT support  BBS
  620.    C/O                                   INFONET at  609-628-4311   24hrs
  621.    Robert J. Fehn                        1200 / 2400 / 9600 baud.  Access
  622.    43 Mockingbird Lane                   on the first call,  special area
  623.    Petersburg NJ 08270                   for registered JEMSOFT customers
  624.  
  625.  
  626.   More on errors:
  627.  
  628.   Any errors that happen during program operation are written to an  error
  629.   file in the program's directory. This file is named NODE_x.ERR where the
  630.   x is the node number the error occured on. If a single node system, this
  631.   file will be named:  NODE_1.ERR.  The file is standard text and contains
  632.   plain english explanations, as well as error codes,  date and time,  and
  633.   the name of the caller who was on line when the  error occured.  Because
  634.   of the completeness of these files, error explanations will not be given
  635.   in this document.  Error codes follow the standard Basic format.  If you
  636.   are unable to resolve an error,  call the support BBS and leave mail for
  637.   the SYSOP.  Include your data and voice phone numbers and we will get to
  638.   you ASAP. * Registered users will receive priority if support is needed.
  639.  
  640.  
  641.  
  642.      <<<<<<<<<<<<<<<<<<<<<<<  Registration  >>>>>>>>>>>>>>>>>>>>>>>>>>
  643.  
  644.  
  645.  
  646.   To register 2151 and receive the  Database Editor,  KEY file,  and free
  647.   lifetime upgrades, fill out REGISTER.FRM, and send it along with $20.00
  648.   U.S. check or money order to:
  649.  
  650.                           Jemsoft Data Management
  651.                           C/O
  652.                           Robert J. Fehn
  653.                           43 Mockingbird Lane
  654.                           Petersburg NJ 08270
  655.  
  656.   MAKE CHECKS PAYABLE TO:  Robert J. Fehn          Be sure to indicate
  657.   how you would like to receive the software on the registration form.
  658.  
  659.          * Please allow two weeks for your software to arrive *
  660.  
  661.  
  662.   NOTE: Permission is hereby granted to use the ANSI display files found
  663.         in this archive for ads / opening screens etc. that DIRECTLY re-
  664.         late to this game; 2151. The ad MUST mention 2151 in the screen.
  665.  
  666.                                  Page 12
  667.  
  668.  
  669.  
  670.                   Technical Information on JEMSOFT doors
  671.                   --------------------------------------
  672.  
  673.   All JEMSOFT doors support color or mono callers. This information is read
  674.   from the BBS door drop file at startup. This does not mean NON ANSI calls
  675.   are supported. The caller must have a terminal program that supports ANSI
  676.   or have the ANSI.SYS  driver loaded on their system.  These doors rely on
  677.   ANSI  cursor positioning  and screen control codes  even if not  in color
  678.   mode. No effort has been made to support NON ANSI callers since most will
  679.   not fall into this category. Local screens are produced by loading memory
  680.   image graphics files that match  -EXACTLY-  what the caller is seeing but
  681.   with instant display on the local monitor. Please do not alter any of the
  682.   display or instruction files included with this door.  To do so will most
  683.   certainly be considered a violation of  JEMSOFT's  copyright and we don't
  684.   want that mess do we?  Besides, altering these files may cause unexpected
  685.   results. JEMSOFT doors are written using MS Quick Basic Professional.  We
  686.   feel QB is a great medium for this type of programming and offers most of
  687.   the flexibility and structuring required for a good, clean, program.  All
  688.   of our doors support  COM 1 through 4  as already mentioned.  Support for
  689.   true  network compatiblity  is now included in the program.  This feature
  690.   provides full file  and record locking functions.  This allows any nunber
  691.   of callers into the game at once.  This program has been tested using DOS
  692.   versions 3.0 through 5.0.      (3.3 or higher required for COM3 and COM4)
  693.   JEMSOFT doors were originally written to support Wildcat! BBS systems but
  694.   have been upgraded to support most other popular BBS software as well. If
  695.   your BBS software is not DIRECTLY supported, send us the format, name and
  696.   file structure of your software's  door drop file and we will add it into
  697.   the programs. We depend on YOU for suggestions, comments etc. If you have
  698.   an idea for a door and nobody is listening, let us know. If we use it, we
  699.   will provide you with free lifetime registration of the completed product
  700.   as well as credit in the docs as a contributing source.
  701.  
  702.   CREDITS:
  703.   * QBserial Driver Version 2.25 is copyright  (c) 1992  Jeff Sumberg    *
  704.   * Portions of 2151 are copyright (c) Microsoft Corporation 1988 - 1992 *
  705.   * IBM is a registered trademark of International Business Machines Inc *
  706.   * Wildcat! is a registered trademark of Mustang Software Inc.          *
  707.   * PCBoard is a registered trademark of Clark Development Company       *
  708.   * PKZIP, PKUNZIP are registered trademarks of PKWARE Inc.              *
  709.   * Special Thanks to Betsey Herbicek Fehn   Technical Consultant/Editor *
  710.   
  711.   This program is distributed as "SHAREWARE"  It is not public domain. You
  712.   may use this program for a period of 30 DAYS without registering it.  If
  713.   after 30 DAYS, you wish to continue use, the program MUST be registered.
  714.   If you do not wish to register the program after the 30 day trial period
  715.   then it MUST be taken out of service.  You are free, infact, encouraged,
  716.   to distribute this program UNALTERED in the original archive to any, and
  717.   all BBS  systems and shareware distributers.  You may NOT distribute the
  718.   REGISTERED version to anyone.  To do so would be a violation of the law.
  719.  
  720.                                   Page 13
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.                         WARRANTY / LEGAL INFORMATION
  730.                         ----------------------------
  731.  
  732.   The "SHAREWARE" version of this program comes "as is" and NO warranty is
  733.   made or implied as to  fitness for any particular purpose.  This product
  734.   is NOT warranted to be  "bug free" or to operate in any manor other than
  735.   discribed in this documentation.  The program's author, and JEMSOFT DATA
  736.   MANAGEMENT shall not be held responsible for undesirable operation, loss
  737.   of data, down time, or any damages caused by this product either direct,
  738.   indirect, real or consequencial.  The REGISTERED version of this product
  739.   comes with it's own  limited warranty which applies -ONLY- to registered
  740.   copies of the software. By using this product you agree to the terms and
  741.   conditions setforth herein. You may not alter, modify, decompile, tamper
  742.   with, or reverse engineer this software product in any manor. All of the
  743.   materials included  with this product with the  exception of any runtime
  744.   modules or libraries shall remain the exclusive property of JEMSOFT DATA
  745.   MANAGEMENT or, its subsidaries.  All materials contained in this archive
  746.   are protected under U.S. and International Copyright Laws.  Violation of
  747.   the terms of this agreement shall be considered violation of these laws.
  748.   The original archive, 2151_Vxx.ZIP, MUST be distributed without changes,
  749.   deletions,  or additions without exception unless authorized by JEMSOFT.
  750.   This agreement is covered by the laws of the State of New Jersey.
  751.  
  752.                       (c) 1992  JEMSOFT DATA MANAGEMENT
  753.   
  754.   Files contained in the archive: 20
  755.  
  756.           FILE                     FILE                     FILE
  757.       ------------             ------------             ------------
  758.       2151.EXE                 OPENING.GFX              2151.KEY
  759.       2151INST.EXE             PASTPRES.DAT             SYSOP.TXT
  760.       INSCRN.ASC               QUESET1.DBF              WELFLAG.ANS
  761.       NIGHT.ANS                QUESET2.DBF              WELFLAG.GFX
  762.       NIGHT.GFX                QUESET3.DBF              READ_ME!.1ST
  763.       OPENING.ANS              QUESET4.DBF              REGISTER.FRM
  764.       CATEGORY.DAT             QUESET5.DBF              RESIZE.EXE
  765.  
  766.   Special thanks go out to Jeff Sumberg for QBserial,  just about the best
  767.   communications driver around!  If your interested in QBserial,  call the
  768.   "Sailboard" at 201-831-8152.
  769.  
  770.   * (c) Copyright on 2151 is held by JEMSOFT DATA MANAGEMENT  1991 - 1992 *
  771.                          * All Rights Reserved *
  772.  
  773.  
  774.  
  775.                                   Page 14
  776.  
  777.  
  778.  
  779.                       Overview of ALL Possible ERRORS
  780.                       -------------------------------
  781.  
  782.    * 3  Return without GoSub            * 56 Field Statement active
  783.    * 4  Out of Data                       57 Device I/O error
  784.    * 5  Illegal Function Call             58 File already exists
  785.    * 6  Overflow                          59 Bad Record length
  786.      7  Out Of Memory                     61 Disk Full
  787.    * 9  Subscript out of range          * 62 Input past end of file
  788.    * 11 Divide by zero                  * 63 bad record number
  789.    * 14 Out of String Space               64 bad file name
  790.    * 16 String Formula Too Complex        67 too many files
  791.    * 19 No Resume                         68 device unavailable
  792.    * 20 Resume without Error              69 Communications Buffer Overflow
  793.      24 Device Timeout                    70 Permission Denied
  794.      25 Device Fault                      71 disk not ready
  795.      27 Out of Paper                      72 disk-media failure
  796.    * 39 Case Else expected                73 Advanced Feature Unavailable
  797.      40 Variable Required                 74 Rename across disks
  798.    * 50 Field Overflow                    75 path/file access error
  799.    * 51 Internal Error                    76 path not found
  800.      52 Bad file name or number
  801.      53 File not found                Many of these errors are explained in
  802.      54 Bad file mode                 more detail when written to the nodes
  803.      55 File already open             NODE_x.ERR file.
  804.  
  805.      If errors marked with an  *  show up, it could mean a bug in the code,
  806.      please let us know about it as soon as possible. Thanks...
  807.  
  808.                                     END
  809.